/*
 * XML Type:  MessageSetList
 * Namespace: http://ofx.net/types/2003/04
 * Java type: net.ofx.types.x2003.x04.MessageSetList
 *
 * Automatically generated - do not modify.
 */
package net.ofx.types.x2003.x04;


/**
 * An XML MessageSetList(@http://ofx.net/types/2003/04).
 *
 * This is a complex type.
 */
public interface MessageSetList extends org.apache.xmlbeans.XmlObject
{
    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)schema.system.s3A74FF4CC3627C5B0D40068015746F8A.TypeSystemHolder.typeSystem.resolveHandle("messagesetlist2e29type");
    
    /**
     * Gets array of all "SIGNONMSGSET" elements
     */
    net.ofx.types.x2003.x04.SignonMessageSet[] getSIGNONMSGSETArray();
    
    /**
     * Gets ith "SIGNONMSGSET" element
     */
    net.ofx.types.x2003.x04.SignonMessageSet getSIGNONMSGSETArray(int i);
    
    /**
     * Returns number of "SIGNONMSGSET" element
     */
    int sizeOfSIGNONMSGSETArray();
    
    /**
     * Sets array of all "SIGNONMSGSET" element
     */
    void setSIGNONMSGSETArray(net.ofx.types.x2003.x04.SignonMessageSet[] signonmsgsetArray);
    
    /**
     * Sets ith "SIGNONMSGSET" element
     */
    void setSIGNONMSGSETArray(int i, net.ofx.types.x2003.x04.SignonMessageSet signonmsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "SIGNONMSGSET" element
     */
    net.ofx.types.x2003.x04.SignonMessageSet insertNewSIGNONMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "SIGNONMSGSET" element
     */
    net.ofx.types.x2003.x04.SignonMessageSet addNewSIGNONMSGSET();
    
    /**
     * Removes the ith "SIGNONMSGSET" element
     */
    void removeSIGNONMSGSET(int i);
    
    /**
     * Gets array of all "SIGNUPMSGSET" elements
     */
    net.ofx.types.x2003.x04.SignupMessageSet[] getSIGNUPMSGSETArray();
    
    /**
     * Gets ith "SIGNUPMSGSET" element
     */
    net.ofx.types.x2003.x04.SignupMessageSet getSIGNUPMSGSETArray(int i);
    
    /**
     * Returns number of "SIGNUPMSGSET" element
     */
    int sizeOfSIGNUPMSGSETArray();
    
    /**
     * Sets array of all "SIGNUPMSGSET" element
     */
    void setSIGNUPMSGSETArray(net.ofx.types.x2003.x04.SignupMessageSet[] signupmsgsetArray);
    
    /**
     * Sets ith "SIGNUPMSGSET" element
     */
    void setSIGNUPMSGSETArray(int i, net.ofx.types.x2003.x04.SignupMessageSet signupmsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "SIGNUPMSGSET" element
     */
    net.ofx.types.x2003.x04.SignupMessageSet insertNewSIGNUPMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "SIGNUPMSGSET" element
     */
    net.ofx.types.x2003.x04.SignupMessageSet addNewSIGNUPMSGSET();
    
    /**
     * Removes the ith "SIGNUPMSGSET" element
     */
    void removeSIGNUPMSGSET(int i);
    
    /**
     * Gets array of all "BANKMSGSET" elements
     */
    net.ofx.types.x2003.x04.BankMessageSet[] getBANKMSGSETArray();
    
    /**
     * Gets ith "BANKMSGSET" element
     */
    net.ofx.types.x2003.x04.BankMessageSet getBANKMSGSETArray(int i);
    
    /**
     * Returns number of "BANKMSGSET" element
     */
    int sizeOfBANKMSGSETArray();
    
    /**
     * Sets array of all "BANKMSGSET" element
     */
    void setBANKMSGSETArray(net.ofx.types.x2003.x04.BankMessageSet[] bankmsgsetArray);
    
    /**
     * Sets ith "BANKMSGSET" element
     */
    void setBANKMSGSETArray(int i, net.ofx.types.x2003.x04.BankMessageSet bankmsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "BANKMSGSET" element
     */
    net.ofx.types.x2003.x04.BankMessageSet insertNewBANKMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "BANKMSGSET" element
     */
    net.ofx.types.x2003.x04.BankMessageSet addNewBANKMSGSET();
    
    /**
     * Removes the ith "BANKMSGSET" element
     */
    void removeBANKMSGSET(int i);
    
    /**
     * Gets array of all "CREDITCARDMSGSET" elements
     */
    net.ofx.types.x2003.x04.CreditcardMessageSet[] getCREDITCARDMSGSETArray();
    
    /**
     * Gets ith "CREDITCARDMSGSET" element
     */
    net.ofx.types.x2003.x04.CreditcardMessageSet getCREDITCARDMSGSETArray(int i);
    
    /**
     * Returns number of "CREDITCARDMSGSET" element
     */
    int sizeOfCREDITCARDMSGSETArray();
    
    /**
     * Sets array of all "CREDITCARDMSGSET" element
     */
    void setCREDITCARDMSGSETArray(net.ofx.types.x2003.x04.CreditcardMessageSet[] creditcardmsgsetArray);
    
    /**
     * Sets ith "CREDITCARDMSGSET" element
     */
    void setCREDITCARDMSGSETArray(int i, net.ofx.types.x2003.x04.CreditcardMessageSet creditcardmsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "CREDITCARDMSGSET" element
     */
    net.ofx.types.x2003.x04.CreditcardMessageSet insertNewCREDITCARDMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "CREDITCARDMSGSET" element
     */
    net.ofx.types.x2003.x04.CreditcardMessageSet addNewCREDITCARDMSGSET();
    
    /**
     * Removes the ith "CREDITCARDMSGSET" element
     */
    void removeCREDITCARDMSGSET(int i);
    
    /**
     * Gets array of all "INVSTMTMSGSET" elements
     */
    net.ofx.types.x2003.x04.InvestmentStatementMessageSet[] getINVSTMTMSGSETArray();
    
    /**
     * Gets ith "INVSTMTMSGSET" element
     */
    net.ofx.types.x2003.x04.InvestmentStatementMessageSet getINVSTMTMSGSETArray(int i);
    
    /**
     * Returns number of "INVSTMTMSGSET" element
     */
    int sizeOfINVSTMTMSGSETArray();
    
    /**
     * Sets array of all "INVSTMTMSGSET" element
     */
    void setINVSTMTMSGSETArray(net.ofx.types.x2003.x04.InvestmentStatementMessageSet[] invstmtmsgsetArray);
    
    /**
     * Sets ith "INVSTMTMSGSET" element
     */
    void setINVSTMTMSGSETArray(int i, net.ofx.types.x2003.x04.InvestmentStatementMessageSet invstmtmsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "INVSTMTMSGSET" element
     */
    net.ofx.types.x2003.x04.InvestmentStatementMessageSet insertNewINVSTMTMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "INVSTMTMSGSET" element
     */
    net.ofx.types.x2003.x04.InvestmentStatementMessageSet addNewINVSTMTMSGSET();
    
    /**
     * Removes the ith "INVSTMTMSGSET" element
     */
    void removeINVSTMTMSGSET(int i);
    
    /**
     * Gets array of all "INTERXFERMSGSET" elements
     */
    net.ofx.types.x2003.x04.InterTransferMessageSet[] getINTERXFERMSGSETArray();
    
    /**
     * Gets ith "INTERXFERMSGSET" element
     */
    net.ofx.types.x2003.x04.InterTransferMessageSet getINTERXFERMSGSETArray(int i);
    
    /**
     * Returns number of "INTERXFERMSGSET" element
     */
    int sizeOfINTERXFERMSGSETArray();
    
    /**
     * Sets array of all "INTERXFERMSGSET" element
     */
    void setINTERXFERMSGSETArray(net.ofx.types.x2003.x04.InterTransferMessageSet[] interxfermsgsetArray);
    
    /**
     * Sets ith "INTERXFERMSGSET" element
     */
    void setINTERXFERMSGSETArray(int i, net.ofx.types.x2003.x04.InterTransferMessageSet interxfermsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "INTERXFERMSGSET" element
     */
    net.ofx.types.x2003.x04.InterTransferMessageSet insertNewINTERXFERMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "INTERXFERMSGSET" element
     */
    net.ofx.types.x2003.x04.InterTransferMessageSet addNewINTERXFERMSGSET();
    
    /**
     * Removes the ith "INTERXFERMSGSET" element
     */
    void removeINTERXFERMSGSET(int i);
    
    /**
     * Gets array of all "WIREXFERMSGSET" elements
     */
    net.ofx.types.x2003.x04.WireTransferMessageSet[] getWIREXFERMSGSETArray();
    
    /**
     * Gets ith "WIREXFERMSGSET" element
     */
    net.ofx.types.x2003.x04.WireTransferMessageSet getWIREXFERMSGSETArray(int i);
    
    /**
     * Returns number of "WIREXFERMSGSET" element
     */
    int sizeOfWIREXFERMSGSETArray();
    
    /**
     * Sets array of all "WIREXFERMSGSET" element
     */
    void setWIREXFERMSGSETArray(net.ofx.types.x2003.x04.WireTransferMessageSet[] wirexfermsgsetArray);
    
    /**
     * Sets ith "WIREXFERMSGSET" element
     */
    void setWIREXFERMSGSETArray(int i, net.ofx.types.x2003.x04.WireTransferMessageSet wirexfermsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "WIREXFERMSGSET" element
     */
    net.ofx.types.x2003.x04.WireTransferMessageSet insertNewWIREXFERMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "WIREXFERMSGSET" element
     */
    net.ofx.types.x2003.x04.WireTransferMessageSet addNewWIREXFERMSGSET();
    
    /**
     * Removes the ith "WIREXFERMSGSET" element
     */
    void removeWIREXFERMSGSET(int i);
    
    /**
     * Gets array of all "BILLPAYMSGSET" elements
     */
    net.ofx.types.x2003.x04.BillPayMessageSet[] getBILLPAYMSGSETArray();
    
    /**
     * Gets ith "BILLPAYMSGSET" element
     */
    net.ofx.types.x2003.x04.BillPayMessageSet getBILLPAYMSGSETArray(int i);
    
    /**
     * Returns number of "BILLPAYMSGSET" element
     */
    int sizeOfBILLPAYMSGSETArray();
    
    /**
     * Sets array of all "BILLPAYMSGSET" element
     */
    void setBILLPAYMSGSETArray(net.ofx.types.x2003.x04.BillPayMessageSet[] billpaymsgsetArray);
    
    /**
     * Sets ith "BILLPAYMSGSET" element
     */
    void setBILLPAYMSGSETArray(int i, net.ofx.types.x2003.x04.BillPayMessageSet billpaymsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "BILLPAYMSGSET" element
     */
    net.ofx.types.x2003.x04.BillPayMessageSet insertNewBILLPAYMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "BILLPAYMSGSET" element
     */
    net.ofx.types.x2003.x04.BillPayMessageSet addNewBILLPAYMSGSET();
    
    /**
     * Removes the ith "BILLPAYMSGSET" element
     */
    void removeBILLPAYMSGSET(int i);
    
    /**
     * Gets array of all "EMAILMSGSET" elements
     */
    net.ofx.types.x2003.x04.EmailMessageSet[] getEMAILMSGSETArray();
    
    /**
     * Gets ith "EMAILMSGSET" element
     */
    net.ofx.types.x2003.x04.EmailMessageSet getEMAILMSGSETArray(int i);
    
    /**
     * Returns number of "EMAILMSGSET" element
     */
    int sizeOfEMAILMSGSETArray();
    
    /**
     * Sets array of all "EMAILMSGSET" element
     */
    void setEMAILMSGSETArray(net.ofx.types.x2003.x04.EmailMessageSet[] emailmsgsetArray);
    
    /**
     * Sets ith "EMAILMSGSET" element
     */
    void setEMAILMSGSETArray(int i, net.ofx.types.x2003.x04.EmailMessageSet emailmsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "EMAILMSGSET" element
     */
    net.ofx.types.x2003.x04.EmailMessageSet insertNewEMAILMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "EMAILMSGSET" element
     */
    net.ofx.types.x2003.x04.EmailMessageSet addNewEMAILMSGSET();
    
    /**
     * Removes the ith "EMAILMSGSET" element
     */
    void removeEMAILMSGSET(int i);
    
    /**
     * Gets array of all "SECLISTMSGSET" elements
     */
    net.ofx.types.x2003.x04.SecurityListMessageSet[] getSECLISTMSGSETArray();
    
    /**
     * Gets ith "SECLISTMSGSET" element
     */
    net.ofx.types.x2003.x04.SecurityListMessageSet getSECLISTMSGSETArray(int i);
    
    /**
     * Returns number of "SECLISTMSGSET" element
     */
    int sizeOfSECLISTMSGSETArray();
    
    /**
     * Sets array of all "SECLISTMSGSET" element
     */
    void setSECLISTMSGSETArray(net.ofx.types.x2003.x04.SecurityListMessageSet[] seclistmsgsetArray);
    
    /**
     * Sets ith "SECLISTMSGSET" element
     */
    void setSECLISTMSGSETArray(int i, net.ofx.types.x2003.x04.SecurityListMessageSet seclistmsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "SECLISTMSGSET" element
     */
    net.ofx.types.x2003.x04.SecurityListMessageSet insertNewSECLISTMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "SECLISTMSGSET" element
     */
    net.ofx.types.x2003.x04.SecurityListMessageSet addNewSECLISTMSGSET();
    
    /**
     * Removes the ith "SECLISTMSGSET" element
     */
    void removeSECLISTMSGSET(int i);
    
    /**
     * Gets array of all "PRESDIRMSGSET" elements
     */
    net.ofx.types.x2003.x04.PresentmentDirMessageSet[] getPRESDIRMSGSETArray();
    
    /**
     * Gets ith "PRESDIRMSGSET" element
     */
    net.ofx.types.x2003.x04.PresentmentDirMessageSet getPRESDIRMSGSETArray(int i);
    
    /**
     * Returns number of "PRESDIRMSGSET" element
     */
    int sizeOfPRESDIRMSGSETArray();
    
    /**
     * Sets array of all "PRESDIRMSGSET" element
     */
    void setPRESDIRMSGSETArray(net.ofx.types.x2003.x04.PresentmentDirMessageSet[] presdirmsgsetArray);
    
    /**
     * Sets ith "PRESDIRMSGSET" element
     */
    void setPRESDIRMSGSETArray(int i, net.ofx.types.x2003.x04.PresentmentDirMessageSet presdirmsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "PRESDIRMSGSET" element
     */
    net.ofx.types.x2003.x04.PresentmentDirMessageSet insertNewPRESDIRMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "PRESDIRMSGSET" element
     */
    net.ofx.types.x2003.x04.PresentmentDirMessageSet addNewPRESDIRMSGSET();
    
    /**
     * Removes the ith "PRESDIRMSGSET" element
     */
    void removePRESDIRMSGSET(int i);
    
    /**
     * Gets array of all "PRESDLVMSGSET" elements
     */
    net.ofx.types.x2003.x04.PresentmentDlvMessageSet[] getPRESDLVMSGSETArray();
    
    /**
     * Gets ith "PRESDLVMSGSET" element
     */
    net.ofx.types.x2003.x04.PresentmentDlvMessageSet getPRESDLVMSGSETArray(int i);
    
    /**
     * Returns number of "PRESDLVMSGSET" element
     */
    int sizeOfPRESDLVMSGSETArray();
    
    /**
     * Sets array of all "PRESDLVMSGSET" element
     */
    void setPRESDLVMSGSETArray(net.ofx.types.x2003.x04.PresentmentDlvMessageSet[] presdlvmsgsetArray);
    
    /**
     * Sets ith "PRESDLVMSGSET" element
     */
    void setPRESDLVMSGSETArray(int i, net.ofx.types.x2003.x04.PresentmentDlvMessageSet presdlvmsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "PRESDLVMSGSET" element
     */
    net.ofx.types.x2003.x04.PresentmentDlvMessageSet insertNewPRESDLVMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "PRESDLVMSGSET" element
     */
    net.ofx.types.x2003.x04.PresentmentDlvMessageSet addNewPRESDLVMSGSET();
    
    /**
     * Removes the ith "PRESDLVMSGSET" element
     */
    void removePRESDLVMSGSET(int i);
    
    /**
     * Gets array of all "TAX1099MSGSET" elements
     */
    net.ofx.types.x2003.x04.Tax1099MessageSet[] getTAX1099MSGSETArray();
    
    /**
     * Gets ith "TAX1099MSGSET" element
     */
    net.ofx.types.x2003.x04.Tax1099MessageSet getTAX1099MSGSETArray(int i);
    
    /**
     * Returns number of "TAX1099MSGSET" element
     */
    int sizeOfTAX1099MSGSETArray();
    
    /**
     * Sets array of all "TAX1099MSGSET" element
     */
    void setTAX1099MSGSETArray(net.ofx.types.x2003.x04.Tax1099MessageSet[] tax1099MSGSETArray);
    
    /**
     * Sets ith "TAX1099MSGSET" element
     */
    void setTAX1099MSGSETArray(int i, net.ofx.types.x2003.x04.Tax1099MessageSet tax1099MSGSET);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "TAX1099MSGSET" element
     */
    net.ofx.types.x2003.x04.Tax1099MessageSet insertNewTAX1099MSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "TAX1099MSGSET" element
     */
    net.ofx.types.x2003.x04.Tax1099MessageSet addNewTAX1099MSGSET();
    
    /**
     * Removes the ith "TAX1099MSGSET" element
     */
    void removeTAX1099MSGSET(int i);
    
    /**
     * Gets array of all "TAX1098MSGSET" elements
     */
    net.ofx.types.x2003.x04.Tax1098MessageSet[] getTAX1098MSGSETArray();
    
    /**
     * Gets ith "TAX1098MSGSET" element
     */
    net.ofx.types.x2003.x04.Tax1098MessageSet getTAX1098MSGSETArray(int i);
    
    /**
     * Returns number of "TAX1098MSGSET" element
     */
    int sizeOfTAX1098MSGSETArray();
    
    /**
     * Sets array of all "TAX1098MSGSET" element
     */
    void setTAX1098MSGSETArray(net.ofx.types.x2003.x04.Tax1098MessageSet[] tax1098MSGSETArray);
    
    /**
     * Sets ith "TAX1098MSGSET" element
     */
    void setTAX1098MSGSETArray(int i, net.ofx.types.x2003.x04.Tax1098MessageSet tax1098MSGSET);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "TAX1098MSGSET" element
     */
    net.ofx.types.x2003.x04.Tax1098MessageSet insertNewTAX1098MSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "TAX1098MSGSET" element
     */
    net.ofx.types.x2003.x04.Tax1098MessageSet addNewTAX1098MSGSET();
    
    /**
     * Removes the ith "TAX1098MSGSET" element
     */
    void removeTAX1098MSGSET(int i);
    
    /**
     * Gets array of all "TAXW2MSGSET" elements
     */
    net.ofx.types.x2003.x04.TaxW2MessageSet[] getTAXW2MSGSETArray();
    
    /**
     * Gets ith "TAXW2MSGSET" element
     */
    net.ofx.types.x2003.x04.TaxW2MessageSet getTAXW2MSGSETArray(int i);
    
    /**
     * Returns number of "TAXW2MSGSET" element
     */
    int sizeOfTAXW2MSGSETArray();
    
    /**
     * Sets array of all "TAXW2MSGSET" element
     */
    void setTAXW2MSGSETArray(net.ofx.types.x2003.x04.TaxW2MessageSet[] taxw2MSGSETArray);
    
    /**
     * Sets ith "TAXW2MSGSET" element
     */
    void setTAXW2MSGSETArray(int i, net.ofx.types.x2003.x04.TaxW2MessageSet taxw2MSGSET);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "TAXW2MSGSET" element
     */
    net.ofx.types.x2003.x04.TaxW2MessageSet insertNewTAXW2MSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "TAXW2MSGSET" element
     */
    net.ofx.types.x2003.x04.TaxW2MessageSet addNewTAXW2MSGSET();
    
    /**
     * Removes the ith "TAXW2MSGSET" element
     */
    void removeTAXW2MSGSET(int i);
    
    /**
     * Gets array of all "PROFMSGSET" elements
     */
    net.ofx.types.x2003.x04.ProfileMessageSet[] getPROFMSGSETArray();
    
    /**
     * Gets ith "PROFMSGSET" element
     */
    net.ofx.types.x2003.x04.ProfileMessageSet getPROFMSGSETArray(int i);
    
    /**
     * Returns number of "PROFMSGSET" element
     */
    int sizeOfPROFMSGSETArray();
    
    /**
     * Sets array of all "PROFMSGSET" element
     */
    void setPROFMSGSETArray(net.ofx.types.x2003.x04.ProfileMessageSet[] profmsgsetArray);
    
    /**
     * Sets ith "PROFMSGSET" element
     */
    void setPROFMSGSETArray(int i, net.ofx.types.x2003.x04.ProfileMessageSet profmsgset);
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "PROFMSGSET" element
     */
    net.ofx.types.x2003.x04.ProfileMessageSet insertNewPROFMSGSET(int i);
    
    /**
     * Appends and returns a new empty value (as xml) as the last "PROFMSGSET" element
     */
    net.ofx.types.x2003.x04.ProfileMessageSet addNewPROFMSGSET();
    
    /**
     * Removes the ith "PROFMSGSET" element
     */
    void removePROFMSGSET(int i);
    
    /**
     * A factory class with static methods for creating instances
     * of this type.
     */
    
    public static final class Factory
    {
        public static net.ofx.types.x2003.x04.MessageSetList newInstance() {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList newInstance(org.apache.xmlbeans.XmlOptions options) {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(java.lang.String s) throws org.apache.xmlbeans.XmlException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( s, type, null ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(java.lang.String s, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( s, type, options ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(java.io.File f) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( f, type, null ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(java.io.File f, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( f, type, options ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
        
        public static net.ofx.types.x2003.x04.MessageSetList parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (net.ofx.types.x2003.x04.MessageSetList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
        
        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
        
        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
        
        private Factory() { } // No instance of this class allowed
    }
}
